package com.zw.mes.module.prdctionFlow.model;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.zw.mes.base.BaseModel;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * @Author  mac
 * @Description 历史申请
 * @Date 13:39 2021/3/3
 **/
@EqualsAndHashCode(callSuper = true)
@Data
public class HistAppiyModel extends BaseModel {

    private Integer id;

    /** 接收表ID */
    private Integer sheetId;

    /** 工艺路线序号 */
    private Integer orderNo;

    /** 工艺路线名称 */
    private String route;

    /** 接收数量(零件数量) */
    private Integer recNum;

    /** 申请数量 */
    private Integer applyNum;

    /** 质检数量 */
    private Integer checkNum;

    /** 工艺路线状态 */
    private Integer status;

    /** 是否删除 */
    private Integer isDel;



    /** 工艺路线外键 */
    private Integer routeId;

    /**申请人*/
    private String applyCode;

    /** 接收人 */
    private String createCode;

    /** 接收时间 */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date createTime;

    /** 转序数量 */
    private Integer num;

    /** 申请时间 */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date applyTime;

    /** 转序表外键 */
    private Integer transId;

    /** 质检人姓名 */
    private String checkName;

    /** 质检人Code */
    private String checkCode;

    /** 质检时间 */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date checkTime;

    /** 质检意见 */
    private String reason;

    /** 质检结果 */
    private String result;

    /** 备注 */
    private String comment;

    /**生产另号（项目号）*/
    private String prodNo;

    /**项目名称*/
    private String proName;

    /**项目数量*/
    private Integer proNum;

    /**专业*/
    private String special;

    /**部分*/
    private String part;

    /**图号*/
    private String drawNo;

    /**图名*/
    private String drawName;

    /**零件数量*/
    private Integer drawNum;
}
